package com.alignet.gn.hibernate;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;

/**
 * AbstractTgnAction entity provides the base persistence definition of the
 * TgnAction entity. @author MyEclipse Persistence Tools
 */
@MappedSuperclass
public abstract class AbstractTgnPlanificacion implements java.io.Serializable {

    // Fields
    private Integer inIdplanificacion;
    private Integer idIduserAsign;
    private String vcType;
    private String vcHour;
    private Timestamp dtRegistry;

    /** default constructor */
    public AbstractTgnPlanificacion() {
    }

    @Id
    @GeneratedValue
    @Column(name = "IN_IDPLANIFICACION", unique = true, nullable = false)
	public Integer getInIdplanificacion() {
		return inIdplanificacion;
	}

	public void setInIdplanificacion(Integer inIdplanificacion) {
		this.inIdplanificacion = inIdplanificacion;
	}

	@Column(name = "IN_IDUSERASIGN")
	public Integer getIdIduserAsign() {
		return idIduserAsign;
	}

	public void setIdIduserAsign(Integer idIduserAsign) {
		this.idIduserAsign = idIduserAsign;
	}

	@Column(name = "VC_TIPO")
	public String getVcType() {
		return vcType;
	}

	public void setVcType(String vcType) {
		this.vcType = vcType;
	}

	@Column(name = "VC_HORAS")
	public String getVcHour() {
		return vcHour;
	}

	public void setVcHour(String vcHour) {
		this.vcHour = vcHour;
	}

	@Column(name = "DT_REGISTRY")
	public Timestamp getDtRegistry() {
		return dtRegistry;
	}

	public void setDtRegistry(Timestamp dtRegistry) {
		this.dtRegistry = dtRegistry;
	}

}